to supply something on trust - Español Inglés Diccionario